<button id="btn1" type="button">普通函数</button>
<button id="btn2" type="button">箭头函数</button>
<script>
    //(1)、箭头函数this不再是动态的，指向其父作用域，
    //定义时的作用域。this在函数声明的时候就做了绑定，箭头函数没有自己的this, 
    //内部的this就是外层代码的this。
    var mymath={
        add1(){
            console.log(this);  //代表绑定对象
        },
        add2:()=>{
            console.log(this);  //window
        }
    };

    document.getElementById("btn1").addEventListener("click",mymath.add1,false);
    document.getElementById("btn2").addEventListener("click",mymath.add2,false);
</script>